import moment from 'moment';
// 命名规范：Arr普通枚举  field下拉字段枚举  Map表格字段枚举

// 表头筛选字段
const headerForm = {};
// 表格字段
const tableColumn = {
  // 表格列表
  attentionTableMap: [
    { prop: 'id', label: 'Id', type: 'text' },
    { prop: 'username', label: '用户名', type: 'text' },
    { prop: 'nickname', label: '昵称', type: 'text' },
    { prop: 'attentionUserUsername', label: '关注用户名', type: 'text' },
    { prop: 'attentionUserNickname', label: '关注用户昵称', type: 'text' },
    { prop: 'mutualSwitchStr', label: '关注情况', type: 'text', optionKey: 'FOCUS_CONCERN' },
    { prop: 'topSwitchStr', label: '是否置顶', type: 'text', optionKey: 'STICKY_FLAG' },
    { prop: 'attentionTime', label: '关注时间', type: 'text' },
    { prop: 'createTime', label: '创建时间', type: 'text' },
    { prop: 'updateTime', label: '更新时间', type: 'text' },
  ]
};
// 表单字段
const editForm = {
  // 筛选表单
  attentionFilterMap: [
    { prop: 'nickname', type: 'input', label: '昵称', col: 0 },
    { prop: 'username', type: 'input', label: '用户名', col: 0 },
    { prop: 'attentionUserNickname', type: 'input', label: '关注用户昵称', col: 0 },
    { prop: 'attentionUserUsername', type: 'input', label: '关注用户用户名', col: 0 }, 
    { prop: 'mutualSwitch', type: 'input', label: '关注情况', optionKey: 'FOCUS_CONCERN', col: 0 },
    { prop: 'topSwitch', type: 'input', label: '是否置顶', optionKey: 'STICKY_FLAG', col: 0 },
    { prop: 'attentionTimeEndTime', type: 'datePicker', label: '关注开始时间', col: 0 },
    { prop: 'attentionTimeStartTime', type: 'datePicker', label: '关注结束时间  ', col: 0 },
  ]
};
// 其他映射
const otherMap = {};
// 表单字段校验
const editRule = {
};
export default {
  headerForm,
  tableColumn,
  editForm,
  otherMap,
  editRule,
};
